CFBPirate
MENU

In short: Csu Pueblo Division II college football, 2026 season: 9-0 (RMAC). Last game: W 38-31 vs Black Hills St. on October 31, 2026. Next: at South Dakota Mines, November 7, 2026. Schedule and results, player season stats, stat leaders, unit grades, the CFB Pirate rating and projections.

AT A GLANCE
HEAD-TO-HEAD GAME LOG

ScorePirate Individual Team Report
CSU PUEBLO
CSU PUEBLO 9-0
2026 SEASON
CSU PUEBLO
AT A GLANCE — AS OF 11/03/2026
RECORD9-0 this season
LAST GAMEW 38-31 vs BLACK HILLS ST.
NEXT GAMESOUTH DAKOTA MINES (11/07/2026)
UNIT GRADESPass Off 97.2 · Rush Off 79.5 · Pass Def 88.3 · Rush Def 77.1
LEAGUERMAC
NUMBERS TO NOTE
9-0
2026 record
+27.0
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
CSU PUEBLO97.2 (+116)79.5 (+46)88.3 (-51)77.1 (-41)
STORYLINES

Next: at South Dakota Mines, Sat 7 Nov. Full matchup report.

Third down could decide Csu Pueblo's next game, against South Dakota Mines, and the recent returns favor Csu Pueblo. Csu Pueblo allowed 34.7% of third downs (26-for-75) over its first 5 games (5-0), #46 in D-II in that timeframe. Over the stretch of 4 games that followed (4-0), Csu Pueblo has allowed 16.2% of third downs (6-for-37), a 53% drop, #2 in D-II in that window. The schedule deserves some of the credit: Csu Pueblo's last 4 opponents have averaged 26.2%, a #154 third-down offense in D-II on the season, against 44.2%, #46 for the first 5. Measured against those opponents' norms (26.2%), Csu Pueblo held those offenses 38% below their usual third-down rate. Meanwhile, South Dakota Mines' third-down offense has struggled in recent weeks. South Dakota Mines has converted 28.6% of third downs (14-for-49) over its last 4 games (1-3), #135 in D-II during that time. Those games came against some of the better third-down defenses in D-II (33.6% on the season, which would rank #31). Against those norms, South Dakota Mines converted third downs 15% less often than those defenses usually allow. On paper, that is a matchup that favors Csu Pueblo.

The number to watch when Csu Pueblo meets South Dakota Mines is Csu Pueblo's rushing. Csu Pueblo averaged 4.5 yards per carry (934 yards on 209 rushes) over its first 5 games (5-0), #64 in D-II through those games. Over the stretch of 4 games that followed (4-0), Csu Pueblo has averaged 6.6 yards per carry (1,119 yards on 169 rushes), a 48% rise, #5 in D-II through that stretch. The schedule deserves some of the credit: Csu Pueblo's last 4 opponents have averaged 5.7 yards per carry, a #152 run defense in D-II on the season, against 3.8 yards per carry, #53 for the first 5. Measured against those opponents' norms (5.7 yards per carry), Csu Pueblo ran for 16% more per carry than those run defenses usually allow. Meanwhile, South Dakota Mines' run defense has been middle of the pack in recent weeks. South Dakota Mines has allowed 3.7 yards per carry (424 yards on 115 rushes) over its last 4 games (1-3), #54 in D-II over that stretch. Those games came against a middle-of-the-pack set of rushing attacks in D-II (3.9 yards per carry on the season, which would rank #99). Against those norms, South Dakota Mines held those rushing attacks 6% below their usual yards per carry. South Dakota Mines offers Csu Pueblo a fair measuring stick for whether the trend is real. Up front, CFB Pirate's line ratings call it close: Csu Pueblo's offensive line and South Dakota Mines' front grade out about even.

NOTES

The biggest shift in Csu Pueblo's season has come in its offense. Csu Pueblo averaged 38.4 points per game over its first 5 games (5-0), #14 in D-II within that period. Over the stretch of 4 games that followed (4-0), Csu Pueblo has averaged 53.8 points per game, a 40% rise, #1 in D-II across those games. The schedule deserves some of the credit: Csu Pueblo's last 4 opponents have averaged 41.4 points per game, a #152 scoring defense in D-II on the season, against 24.6 points per game, #70 for the first 5. Measured against those opponents' norms (41.4 points per game), Csu Pueblo scored 30% more than those defenses usually allow. On the season, Csu Pueblo ranks #4 in D-II in scoring. South Dakota Mines' defense sits in the middle of the pack, #59 in D-II (23.4 points per game).

Csu Pueblo allowed 15.8 points per game over its first 6 games (6-0), #13 in D-II during those games. Few teams started faster in this department, and few have cooled off as sharply since. Over the stretch of 3 games that followed (3-0), Csu Pueblo has allowed 23.0 points per game, a 45% rise, #63 in D-II during that period. The schedule doesn't excuse it: the last 3 opponents have been softer, averaging 25.0 points per game, a #96 offense in D-II on the season, against 27.6 points per game, #78 for the first 6. Measured against those opponents' norms (25.0 points per game), Csu Pueblo held those offenses 8% below what they usually score. By that measure, the early pace looks more like the outlier than the recent one. On the season, Csu Pueblo ranks #23 in D-II in scoring defense. South Dakota Mines' offense sits in the middle of the pack, #87 in D-II (26.4 points per game).

Csu Pueblo's run defense has come a long way since the season's early weeks. Csu Pueblo allowed 4.5 yards per carry (778 yards on 174 rushes) over its first 5 games (5-0), #95 in D-II during that stretch. Over the stretch of 4 games that followed (4-0), Csu Pueblo has allowed 3.1 yards per carry (440 yards on 144 rushes), a 32% drop, #29 in D-II over that period. The schedule deserves some of the credit: Csu Pueblo's last 4 opponents have averaged 3.9 yards per carry, a #100 rushing attack in D-II on the season, against 4.5 yards per carry, #59 for the first 5. Measured against those opponents' norms (3.9 yards per carry), Csu Pueblo held those rushing attacks 21% below their usual yards per carry. On the season, Csu Pueblo ranks #53 in D-II in run defense. South Dakota Mines' ground game sits in the middle of the pack, #96 in D-II (3.9 yards per carry). Up front, CFB Pirate's line ratings give Csu Pueblo the edge: Csu Pueblo's front grades +2.1 against South Dakota Mines' offensive line at -0.7 (stuffed runs, sacks and early-down success, opponent-adjusted).

Something changed for Csu Pueblo's defense after its first 3 games. Csu Pueblo allowed 5.7 yards per play (1,154 yards on 201 snaps) over its first 3 games (3-0), #85 in D-II over that timeframe. In the 6 games since that slow start (6-0), Csu Pueblo has allowed 4.0 yards per play (1,536 yards on 380 snaps), a 30% drop, #6 in D-II over that span. The schedule deserves some of the credit: Csu Pueblo's last 6 opponents have averaged 5.3 yards per play, a #100 offense in D-II on the season, against 6.0 yards per play, #58 for the first 3. Measured against those opponents' norms (5.3 yards per play), Csu Pueblo held those offenses 23% below their usual yards per snap. On the season, Csu Pueblo ranks #23 in D-II in yards per play allowed. The trend lines up well against South Dakota Mines, whose offense ranks just #125 of 160 (4.9 yards per play). Up front, CFB Pirate's line ratings give Csu Pueblo the edge: Csu Pueblo's front grades +2.1 against South Dakota Mines' offensive line at -0.7 (stuffed runs, sacks and early-down success, opponent-adjusted).

One of Csu Pueblo's most reliable areas lately has been its pass defense. Csu Pueblo allowed 6.6 yards per pass attempt (727 yards on 110 attempts) over its first 3 games (3-0), #53 in D-II in that timeframe. In the 6 games since that slow start (6-0), Csu Pueblo has allowed 4.9 yards per pass attempt (745 yards on 153 attempts), a 26% drop, #6 in D-II in that window. The schedule deserves some of the credit: Csu Pueblo's last 6 opponents have averaged 6.6 yards per attempt, a #113 passing attack in D-II on the season, against 7.4 yards per attempt, #79 for the first 3. Measured against those opponents' norms (6.6 yards per attempt), Csu Pueblo held those passing attacks 26% below their usual yards per attempt. On the season, Csu Pueblo ranks #6 in D-II in pass defense. The trend lines up well against South Dakota Mines, whose passing game ranks just #130 of 160 (6.2 yards per attempt). Up front, CFB Pirate's line ratings give Csu Pueblo the edge: Csu Pueblo's front grades +2.1 against South Dakota Mines' offensive line at -0.7 (stuffed runs, sacks and early-down success, opponent-adjusted).

SCHEDULE STRENGTH

Csu Pueblo has played a middle-of-the-road schedule in the pool so far (#69 of 160), and what is left is a tougher-than-average slate (#34 of 158): the hard part is still ahead.

Schedule so far · 1 = hardest
#69 of 160
avg opponent rating -3.1 over 9 games · 3 vs top-25 D-II
Schedule ahead · 1 = hardest
#34 of 158
avg opponent rating +6.3 over 2 games · 1 vs top-25
Toughest game played
Central Mo.
#9 in D-II · Aug 27 · W 44-25
Toughest game ahead
Western Colo.
#13 in D-II · Nov 14
Central …
W 44-25
@Fort Hay…
W 35-17
Colo. SC…
W 45-17
@Chadron …
W 33-6
Colorado…
W 35-23
@Adams St.
W 72-7
N.M. Hig…
W 77-17
@Fort Lew…
W 28-21
Black Hi…
W 38-31
@South Da…Western …
Each bar is one opponent, placed by where its rating ranks in this pool (tall and red = top 10; short and green = bottom half). Hatched bars are games still to play; the dashed line is today.
CP — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
2526PASS YDS
C-ATT147-224
COMP%65.6%
YPA11.3
TD28
INT5
QBR197.1
RUSHING LEADER
556RUSH YDS
CAR82
YPC6.8
RUSH TD4
REC3
REC YDS47
YPR15.7
REC TD0
RUSHING LEADER
460RUSH YDS
CAR87
YPC5.3
RUSH TD3
REC9
REC YDS118
YPR13.1
REC TD1
RECEIVING LEADER
717REC YDS
REC39
YPR18.4
REC TD6
RECEIVING LEADER
619REC YDS
REC32
YPR19.3
REC TD6
DEFENSE
TACKLES LEADER
67TCKL
TFL8
SACKS5
INT1
PD0
FF1
TACKLES LEADER
41TCKL
TFL1
SACKS0
INT1
PD0
FF0
TACKLES LEADER
38TCKL
TFL9
SACKS5
INT0
PD0
FF1
TFL LEADER
3TFL
TCKL19
SACKS1
INT0
PD0
FF0
TFL LEADER
3TFL
TCKL18
SACKS2
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL18
TFL1
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL10
TFL1
INT0
PD0
FF0
INTERCEPTIONS LEADER
3INT
TCKL24
TFL0
SACKS0
PD0
FF0
CP — WHAT CHANGED THIS WEEK

From the games on file through Oct 31.

Printable team sheet
CP — PLAYER SEASON STATS — 2026

Every player with a stat on file, listed only where he has one. Open the arrow beside a name for his game-by-game line. Stats through the Oct 31 game; last updated Nov 1; roster and numbers checked Sep 18.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
7NAVI BRUZON9147/22465.6%2,52611.3285197.1
11EVAN POWELL67/1643.8%1428.920159.6
18CAM MCGUIRE64/850.0%526.510145.8
TEAM TOTALS9158/24863.7%2,72011.0315193.1
RUSHING
NOPLAYERGPCARYDSYPCTD
22RUSSELL PATTON8825566.84
26JAEDON MATTHEWS9874605.33
5MOOSAH ALSAFFAR8472675.72
11EVAN POWELL62226512.04
16AJ MERRIDA7362266.33
7NAVI BRUZON9641422.25
35CALEB LLAMAS3151228.10
18CAM MCGUIRE65183.60
13CEDRIC MILLS811818.00
87COLTON ROSE711313.00
32BRAYDEN HENRY1430.80
0MARCELLUS HONEYCUTT, JR.8111.00
49CALEB HARNER91-15-15.00
TEAM TOTALS93662,0765.721
RECEIVING
NOPLAYERGPRECYDSYPRTD
1DEDREK TAYLOR-AKINS93971718.46
0MARCELLUS HONEYCUTT, JR.83261919.36
15RASHAWN JACKSON61123921.72
87COLTON ROSE71220917.43
0MARCELLUS HONEYCUTT, JR.1516833.62
12NYIR JONES91015315.32
13CEDRIC MILLS8912513.92
26JAEDON MATTHEWS9911813.11
2NATE GRAVAGNO5611419.02
14SEAN CONWAY335719.01
16AJ MERRIDA78567.01
22RUSSELL PATTON834715.70
84BRAYLON EVANS122914.51
89DOMINIC CESARIO-SCOTT54276.81
39JADEN STOLL12178.50
82JOSHUA GARCIA211414.00
5MOOSAH ALSAFFAR8199.00
17BRYCE BOYD2122.01
TEAM TOTALS91582,72017.231
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
20CARTER DANIELS967851001
3KAHDEN RULLO941101000
9JAYLEN BOOTH938950001
24JASON THOME933100000
4JOHNATHAN GONZALES928100000
6MILES SPRAGUE826000000
15DAVID HOUSTON III924202000
10OLIVER WELCH924003000
JR. SPIVEY823000000
8IAN ORTIZ922210001
91A.J. JORDAN919310000
13ADAM SALEH719200000
21MALIEK JAMISON819000001
58MARIO RIVAS, JR.918320000
47AIDEN ALEFOSIO818110000
98STEPHEN LAGUERRE818110000
55NATE SANDY617000001
33LANDEN HOLLOWAY416000000
44MICAH LUTU815100000
12ANTONIO MAYES715000000
11MATTEUS BUGG713000000
97DAMIEN TIUMALU710110000
51KAFUI FIADONU710100000
23SIR CHURCHILL WILLIAMS V67210001
29TRE JORDAN57101000
34DJ MOORE47000000
31SHALLUM PETER36000000
99ANTHONY BERRY35100000
5MOOSAH ALSAFFAR85000000
30SAMPSON ALOFIPO45000000
37DONALD MOORE III44001000
90DJ WILLIAMS34000000
25KEMON JACKSON34000000
41JOSH PASTRANA13000000
CAMERON BELL22000000
92EDDIE DEPRIEST22000000
93ESAIAS SWINDLE22000000
26JAEDON MATTHEWS92000000
JOEY NISBET22000000
JUSTIN ALFANO12000000
28NATHAN SPIVEY, JR.22000000
96RYAN KAVALAMI22000000
SACO ALOFIPO22000000
SIONE VAEA11110000
43ANTHONY JOHNSON-GRIFFIN11000000
94CJ JAMES11000000
1DEDREK TAYLOR-AKINS91000000
89DOMINIC CESARIO-SCOTT51000000
JR. PRESSLEY11000000
95JEISSER SAMPSON SANCHEZ11000000
MEKHI CRISS11000000
14SEAN CONWAY31000000
42TERRELL DILLAHA11000001
TEAM TOTALS961842199007
PROGRAM SNAPSHOT: CP

PROGRAM RECORD

SEASONRECORDPFPAPPG
20228-443226336.0
20238-346226242.0
202410-248224440.2
202510-246025038.3
20269-040716445.2
2022-2645-1140.1
CP — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/27CENTRAL MO.vsW44-25
09/03FORT HAYS ST.atW35-17
09/12COLO. SCH. OF MINESvsW45-17
09/19CHADRON ST.atW33-6
09/26COLORADO MESAvsW35-23
10/03ADAMS ST.atW72-7
10/17N.M. HIGHLANDSvsW77-17
10/24FORT LEWISatW28-21
10/31BLACK HILLS ST.vsW38-31
11/07SOUTH DAKOTA MINESatPROJ50-799.4%
11/14WESTERN COLO.vsPROJ32-2663.0%
SEASON TO DATE9-02 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall9-0 so far11-0 (65%)10.6-0.4
League0-0 so far0-0 (100%)0.0-0.0
CP — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL945.218.2530.3298.969.664.6
HOME547.822.6508.0368.664.470.4
ROAD442.012.8558.2211.876.057.2

PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.

CP — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/27vs. Central Mo.W 44-253211244453181674852323+2
9/3@ Fort Hays St.W 35-172802595392251323571211-1
9/12vs. Colo. Sch. of MinesW 45-174301585881841283122100-1
9/19@ Chadron St.W 33-62382625001051032081323+2
9/26vs. Colorado MesaW 35-2328713141813924838701110
10/3@ Adams St.W 72-737745082770771473212+1
10/17vs. N.M. HighlandsW 77-17341275616222943161213+3
10/24@ Fort LewisW 28-2190277367538213510110
10/31vs. Black Hills St.W 38-313561174731561873430501-2
AVERAGES302.2228.1530.3163.6135.3298.91.22.11.01.7+4 (season)

Averages use only games with that number on file. SACKS ALW comes from the opponent's box score; TO FORCED is takeaways; TO MAR is takeaways minus giveaways, and its bottom cell is the season total. Dashes mean not on file.

UNIT INDEX

Pass Offense: grade 97.2/100 (+116 yds/gm vs average)

Rush Offense: grade 79.5/100 (+46 yds/gm vs average)

Pass Defense: grade 88.3/100 (-51 yds/gm vs average)

Rush Defense: grade 77.1/100 (-41 yds/gm vs average)

Unit grades: 0-100 league percentile, adjusted for the opponents faced.

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-11-07atSOUTH DAKOTA MINES5-426.4
2026-11-14vsWESTERN COLO.9-043.6

LAST YEAR

CP finished 2025 at 10-2. Made the playoffs (2 postseason game(s) on file; exact round/result not available). Notable win: 24-21 over WESTERN COLO. (WESTERN COLO. finished 77% that season). Toughest loss: 35-36 to FORT HAYS ST. (1-point margin).

LAST SEASON: CP — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-28SOUTH DAKOTA MINESW1-0430397203
2025-09-04FORT HAYS ST.L1-13536483381
2025-09-11CENTRAL MO.W2-12924373536
2025-09-20COLORADO MESAW3-13124396410
2025-09-27ADAMS ST.W4-1557442224
2025-10-04N.M. HIGHLANDSW5-15913451309
2025-10-11FORT LEWISW6-14913556228
2025-10-18BLACK HILLS ST.W7-14014498199
2025-11-01WESTERN COLO.W8-12421422317
2025-11-08COLO. SCH. OF MINESW9-14134429362
2025-11-15CHADRON ST.W10-13027542241
2025-11-22UT PERMIAN BASINL10-22437330469
TOTALS12 GMS10-210-246025053193879
TIDBITS (14 found)

• [CLUB] Csu Pueblo has won 9 straight, and a win would make it 10 in a row -- something they have not done in the 5 seasons on record.

• [CLUB] Csu Pueblo has gone 40 straight games holding the opponent under 7.0 yards per play (September 30, 2023 through October 31, 2026), going 36-4 over that stretch, a school-record 40 straight in the 5 seasons on record.

• [CLUB] Csu Pueblo has gone 9 straight games rushing for 100+ yards (August 27, 2026 through October 31, 2026), going 9-0 over that stretch, a school-record 9 straight in the 5 seasons on record.

• [CLUB] Csu Pueblo is 30-0 all time when forcing 2+ turnovers in the games on file (30 such games).

• [CLUB] Csu Pueblo is 32-2 all time when averaging 8.0+ yards per attempt. Csu Pueblo's last loss when averaging 8.0+ yards per attempt was November 30, 2024 against Minnesota St. (L, 23-26).

• [CLUB] Csu Pueblo is 24-1 all time when scoring 40+ points. Csu Pueblo's last loss when scoring 40+ points was September 9, 2023 against Grand Valley St. (L, 49-57).

• [CLUB] Csu Pueblo has scored 215 points over its last 4 games (53.8 a game, October 3, 2026 through October 31, 2026) -- its 3rd-highest 4-game total on record; the most is 229, from September 21, 2024 through October 12, 2024.

• [CLUB] Csu Pueblo has gone 4 straight games averaging 5.0+ yards per carry (October 3, 2026 through October 31, 2026), going 4-0 over that stretch, the program's longest such streak since 2024 (6 games).

• [PLAYER] Navi Bruzon has gone 9 straight games throwing a touchdown pass, the longest such streak of his career.

• [PLAYER] Colton Rose has 3 touchdown catches over his last 3 games (1.0 a game, October 3, 2026 through October 24, 2026) -- his most in a 3-game stretch on record.

• [PLAYER] Carter Daniels has 3 sacks over his last 3 games (1.0 a game, October 17, 2026 through October 31, 2026) -- his most in a 3-game stretch on record.

• [PLAYER] Russell Patton has gone 2 straight games running for a touchdown, the 2nd-longest such streak of his career. He also had a career-best streak of 3 straight games running for a touchdown, during the 2025 season.

• [PLAYER] Moosah Alsaffar has never had a game rushing for 100+ yards for Csu Pueblo, over a 26-game career on record. His career high is 75, set October 24, 2026 against Fort Lewis (W, 28-21).

• [PLAYER] Kahden Rullo has never had a game making 10 or more tackles for Csu Pueblo, over a 40-game career on record. His career high is 9, set September 11, 2025 against Central Mo. (W, 29-24).

TALKING POINTS (15 storylines)
CP HAS PERFORMED BEST THIS DATA SET WHEN...

• CP holds its opponents under 6.0 yards per play (.917), and has won 19 straight when doing so

• CP rushes for 100+ yards (.929), and has won 17 straight when doing so

• CP holds its opponents under 8.0 yards per attempt (.875), and has won 17 straight when doing so

• CP averages 6.0+ yards per play (.972), and has won 13 straight when doing so

• CP's defense has forced 1+ turnover in 6 straight games (09/19/2026-10/31/2026), going 6-0 over that stretch.

• CP's offense has averaged 250.0 rush yards per game over their last 5 games. Their 56-game average is 164.6 rush yards per game. (+52%)

• CP's offense has exceeded 8.0 YPA in 5 straight games (09/26/2026-10/31/2026), going 5-0 over that stretch.

• CP holds its opponents under 150 rushing yards while forcing 2+ takeaways

• CP holds its opponents under 150 rushing yards and under 200 passing yards

• CP averages 8.0+ yards per attempt while throwing for 200+ yards

• CP's offense has exceeded 5.0 YPC in 4 straight games (10/03/2026-10/31/2026), going 4-0 over that stretch.

• CP's defense has limited opponents to under 5.0 YPC in 4 straight games (10/03/2026-10/31/2026), going 4-0 over that stretch.

• CP holds its opponents under 5.0 yards per carry and under 150 rushing yards

• CP throws for 200+ yards despite 2+ giveaways

• CP is 30-0 (.999) when it wins the turnover battle

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

CP -- MOST IMPORTANT NUMBERS

(top 5 of 36 scored; vs 98 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFRush Yds < 10019-01.00015.3W190.895
2DEFTurnovers 2+30-01.00016.2W300.886
3DEFTurnovers 3+18-01.00016.4W180.884
4OFFYPP 7+25-01.00050.7W250.877
5OFFRush Yds 150+24-1.96051.7W190.863
WIN %: TWO-CONDITION COMBINATIONS (15 found, min 4 Gms each)

(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)

--- CP ---

CONDITIONRECWIN%PPGSTRK
CP holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry38-4.90517.8W15
CP holds its opponents under 5.0 yards per carry and under 150 rushing yards33-4.89217.2W5
CP averages 8.0+ yards per attempt while throwing for 200+ yards30-2.93846.2W11
CP holds its opponents under 6.0 yards per play while forcing 2+ takeaways29-0.99915.5W29
CP averages 5.0+ yards per carry on its way to 150+ rushing yards22-1.95751.7W18
CP holds its opponents under 150 rushing yards and under 200 passing yards22-1.95712.3W17
CP holds its opponents under 150 rushing yards while forcing 2+ takeaways22-0.99913.2W22
CP averages 6.0+ yards per play behind 150+ rushing yards21-0.99955.8W21
CP holds its opponents under 6.0 yards per play and under 100 rushing yards19-0.99915.3W19
CP throws for 200+ yards despite 2+ giveaways13-2.86739.8W9
CP throws for 200+ yards despite being held under 100 rushing yards6-6.50030.3L1
CP averages 6.0+ yards per play while committing zero giveaways12-0.99947.9W12
CP rushes for 150+ yards but commits 2+ giveaways8-1.88946.3W8
CP rushes for 150+ yards but stays under 8.0 yards per attempt6-1.85739.9W5
CP rushes for 100+ yards and is held under 200 passing yards4-2.66729.3W4
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
CPYPA < 8.0 & YPC < 5.038-4.90517.8
CPYPC < 5.0 & Rush Yds < 15033-4.89217.2
CPYPA 8.0+ & Pass Yds 200+30-2.93846.2
CPYPP < 6.0 & Turnovers 2+29-0.99915.5
CPYPC 5.0+ & Rush Yds 150+22-1.95751.7
CPRush Yds < 150 & Pass Yds < 20022-1.95712.3
CPRush Yds < 150 & Turnovers 2+22-0.99913.2
CPYPP 6.0+ & Rush Yds 150+21-0.99955.8
CPYPP < 6.0 & Rush Yds < 10019-0.99915.3
CPPass Yds 200+ & Turnovers 2+13-2.86739.8
CPPass Yds 200+ & Rush Yds < 1006-6.50030.3
CPYPP 6.0+ & Turnovers < 112-0.99947.9
CPRush Yds 150+ & Turnovers 2+8-1.88946.3
CPRush Yds 150+ & YPA < 8.06-1.85739.9
CPRush Yds 100+ & Pass Yds < 2004-2.66729.3
CP — OFFENSE — 2022-26 (56 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+32-2.94145.9W13
YPA < 8.013-9.59131.0W1
Pass Yds 200+41-7.85442.6W8
Pass Yds < 2004-4.50025.0W4
Rush Yds 100+39-3.92944.2W17
Rush Yds < 1006-8.42927.7L1
Rush Yds 150+24-1.96051.7W19
Rush Yds < 15021-10.67730.6W3
YPC 5.0+25-1.96249.7W21
YPC < 5.020-10.66731.7W3
YPP 6.0+35-1.97247.4W13
YPP < 6.010-10.50026.8W1
YPP 7.0+25-01.00050.7W25
YPP < 7.020-11.64531.5W3
Turnovers 1+30-11.73238.5W8
Turnovers < 115-01.00044.3W15
Turnovers 2+14-6.70035.4W10
Turnovers > 25-2.71440.4W5
CP — OFFENSE SCORING SITUATION — 2022-26 (56 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-190-5.00013.0
Scores 20-296-4.60025.3
Scores 30-3915-1.93835.0
Scores 40+24-1.96054.6
CP — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+8-01.00046.8W8
YPA < 8.01-01.00033.0W1
Pass Yds 200+8-01.00047.4W8
Pass Yds < 2001-01.00028.0W1
Rush Yds 100+9-01.00045.2W9
Rush Yds < 100--------
Rush Yds 150+6-01.00048.3W6
Rush Yds < 1503-01.00039.0W3
YPC 5.0+6-01.00047.2W6
YPC < 5.03-01.00041.3W3
YPP 6.0+8-01.00047.4W8
YPP < 6.01-01.00028.0W1
YPP 7.0+6-01.00050.3W6
YPP < 7.03-01.00035.0W3
Turnovers 1+8-01.00041.2W8
Turnovers < 11-01.00077.0W1
Turnovers 2+2-01.00036.5W2
Turnovers > 21-01.00038.0W1
CP — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-19------
Scores 20-291-01.00028.0
Scores 30-394-01.00035.2
Scores 40+4-01.00059.5
CP — DEFENSE — 2022-26 (56 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+3-5.37537.1W1
YPA < 8.042-6.87518.5W17
Pass Yds 200+17-7.70828.7W3
Pass Yds < 20028-4.87515.5W17
Rush Yds 100+26-11.70324.1W6
Rush Yds < 10019-01.00015.3W19
Rush Yds 150+11-7.61129.5W5
Rush Yds < 15034-4.89517.2W6
YPC 5.0+4-3.57127.9W4
YPC < 5.041-8.83720.2W7
YPP 6.0+1-7.12540.8L3
YPP < 6.044-4.91717.9W19
YPP 7.0+0-1.00055.0L1
YPP < 7.045-10.81820.5W9
Turnovers 1+43-8.84320.3W16
Turnovers < 12-3.40030.0W1
Turnovers 2+30-01.00016.2W30
Turnovers > 218-01.00016.4W18
CP — DEFENSE SCORING SITUATION — 2022-26 (56 Gms)
SPLITRECWIN%PPG
Allows <1011-01.0004.9
Allows 10-1912-1.92313.7
Allows 20-2918-2.90023.8
Allows 30-394-4.50034.2
Allows 40+0-4.00050.5
CP — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-01.00017.0W1
YPA < 8.08-01.00018.4W8
Pass Yds 200+3-01.00019.7W3
Pass Yds < 2006-01.00017.5W6
Rush Yds 100+6-01.00019.8W6
Rush Yds < 1003-01.00015.0W3
Rush Yds 150+3-01.00026.3W3
Rush Yds < 1506-01.00014.2W6
YPC 5.0+2-01.00020.0W2
YPC < 5.07-01.00017.7W7
YPP 6.0+--------
YPP < 6.09-01.00018.2W9
YPP 7.0+--------
YPP < 7.09-01.00018.2W9
Turnovers 1+8-01.00018.4W8
Turnovers < 11-01.00017.0W1
Turnovers 2+4-01.00013.8W4
Turnovers > 23-01.00016.0W3
CP — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <102-01.0006.5
Allows 10-193-01.00017.0
Allows 20-293-01.00023.0
Allows 30-391-01.00031.0
Allows 40+------
ON THE BRINK

CSU PUEBLO

• CSU PUEBLO has won 9 straight (8/27/26–10/31/26). It has not reached 10 straight in the last 4 years of games on file (2023-present).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
CPOFFENSEYPA 8.0+3432-2.94145.9W13
CPOFFENSEYPA < 8.02213-9.59131.0W1
CPOFFENSEPass Yds 200+4841-7.85442.6W8
CPOFFENSEPass Yds < 20084-4.50025.0W4
CPOFFENSERush Yds 100+4239-3.92944.2W17
CPOFFENSERush Yds < 100146-8.42927.7L1
CPOFFENSERush Yds 150+2524-1.96051.7W19
CPOFFENSERush Yds < 1503121-10.67730.6W3
CPOFFENSEYPC 5.0+2625-1.96249.7W21
CPOFFENSEYPC < 5.03020-10.66731.7W3
CPOFFENSEYPP 6.0+3635-1.97247.4W13
CPOFFENSEYPP < 6.02010-10.50026.8W1
CPOFFENSEYPP 7.0+2525-01.00050.7W25
CPOFFENSEYPP < 7.03120-11.64531.5W3
CPOFFENSETurnovers 1+4130-11.73238.5W8
CPOFFENSETurnovers < 11515-01.00044.3W15
CPOFFENSETurnovers 2+2014-6.70035.4W10
CPOFFENSETurnovers > 275-2.71440.4W5
CPOFFENSEScores 10-1950-5.00013.0L5
CPOFFENSEScores 20-29106-4.60025.3W1
CPOFFENSEScores 30-391615-1.93835.0W6
CPOFFENSEScores 40+2524-1.96054.6W20
CPDEFENSEYPA 8.0+83-5.37537.1W1
CPDEFENSEYPA < 8.04842-6.87518.5W17
CPDEFENSEPass Yds 200+2417-7.70828.7W3
CPDEFENSEPass Yds < 2003228-4.87515.5W17
CPDEFENSERush Yds 100+3726-11.70324.1W6
CPDEFENSERush Yds < 1001919-01.00015.3W19
CPDEFENSERush Yds 150+1811-7.61129.5W5
CPDEFENSERush Yds < 1503834-4.89517.2W6
CPDEFENSEYPC 5.0+74-3.57127.9W4
CPDEFENSEYPC < 5.04941-8.83720.2W7
CPDEFENSEYPP 6.0+81-7.12540.8L3
CPDEFENSEYPP < 6.04844-4.91717.9W19
CPDEFENSEYPP 7.0+10-1.00055.0L1
CPDEFENSEYPP < 7.05545-10.81820.5W9
CPDEFENSETurnovers 1+5143-8.84320.3W16
CPDEFENSETurnovers < 152-3.40030.0W1
CPDEFENSETurnovers 2+3030-01.00016.2W30
CPDEFENSETurnovers > 21818-01.00016.4W18
CPDEFENSEAllows <101111-01.0004.9W11
CPDEFENSEAllows 10-191312-1.92313.7W12
CPDEFENSEAllows 20-292018-2.90023.8W7
CPDEFENSEAllows 30-3984-4.50034.2W1
CPDEFENSEAllows 40+40-4.00050.5L4
STREAKS: CP (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
DEFENSEYPP < 7.040 games09/30/2023 - 10/31/202636-4
OFFENSERush Yds 100+9 games08/27/2026 - 10/31/20269-0
DEFENSEYPP < 6.09 games08/27/2026 - 10/31/20269-0
DEFENSETurnovers 1+6 games09/19/2026 - 10/31/20266-0
OFFENSEYPA 8.0+5 games09/26/2026 - 10/31/20265-0
OFFENSEYPC 5.0+4 games10/03/2026 - 10/31/20264-0
DEFENSEYPC < 5.04 games10/03/2026 - 10/31/20264-0
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
CPDEFENSEYPP < 7.040 games09/30/2023 - 10/31/202636-4
CPOFFENSERush Yds 100+9 games08/27/2026 - 10/31/20269-0
CPDEFENSEYPP < 6.09 games08/27/2026 - 10/31/20269-0
CPDEFENSETurnovers 1+6 games09/19/2026 - 10/31/20266-0
CPOFFENSEYPA 8.0+5 games09/26/2026 - 10/31/20265-0
CPOFFENSEYPC 5.0+4 games10/03/2026 - 10/31/20264-0
CPDEFENSEYPC < 5.04 games10/03/2026 - 10/31/20264-0
NOTABLE TRENDS (8 of 8 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

CP OFFENSE

CP's offense has averaged 250.0 rush yards per game over their last 5 games. Their 56-game average is 164.6 rush yards per game. (+52%)

CP's offense has averaged 11.6 YPA over their last 5 games. Their 56-game average is 8.7 YPA. (+33%)

CP's offense has averaged 50.0 points scored per game over their last 5 games. Their 56-game average is 40.1 points scored per game. (+25%)

CP's offense has averaged 1.5 giveaways per game over their last 12 games. Their 56-game average is 1.2 giveaways per game. (+22%)

CP's offense has averaged 8.3 YPP over their last 5 games. Their 56-game average is 6.8 YPP. (+21%)

CP's offense has averaged 5.9 YPC over their last 5 games. Their 56-game average is 4.9 YPC. (+21%)

CP DEFENSE

CP's defense has averaged 128.0 pass yards per game over their last 5 games. Their 56-game average is 192.2 pass yards per game. (-33%)

CP's defense has averaged 1.4 takeaways per game over their last 15 games. Their 56-game average is 2.0 takeaways per game. (-29%)

(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)

APPENDIX

Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.

Explanatory Notes

Note 1 -- SEASON OUTLOOK

Every remaining game is projected from schedule-adjusted ratings; already-played games carry their real result. Records are simulated distributions, not a single guess -- MOST LIKELY FINAL is the single most probable record and its own probability, PROJECTED RECORD is the season's expected win total expressed in record form (an average across every simulated outcome, so it can land on a fraction of a game).

Note 2 -- OPPONENT TRACKER -- why some cards have no record shown

Only meaningful for an opponent who is ALSO a tracked team in the library -- an opponent with no games on file here at all shows the date and site alone.

Note 3 -- MOST IMPORTANT NUMBERS -- how a number is scored

Every split this report computes is scored on how strong the number is and how much it sets this team apart from its opponent and the rest of the field, and the top 5 per team are listed. A condition needs at least 8 occurrences to count.

Full Data Exports

Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
CPDEFENSEteamPass Yardslast 5128.056192.2-33.4%
CPOFFENSEteamPointslast 550.05640.1+24.8%
CPOFFENSEteamRush Yardslast 5250.056164.6+51.8%
CPDEFENSEteamTurnoverslast 151.4562.0-28.7%
CPOFFENSEteamTurnoverslast 121.5561.2+21.7%
CPOFFENSEteamYPAlast 511.6568.7+33.2%
CPOFFENSEteamYPClast 55.9564.9+20.5%
CPOFFENSEteamYPPlast 58.3566.8+21.5%
STATISTICAL STORIES

CSU PUEBLO: OFFENSE VS DEFENSE, 2026

Where CSU PUEBLO sits among 160 D2 teams on the two Unit Index composites -- Offense Grade 88.3, Defense Grade 82.8.

POINTS / GAME: CSU PUEBLO VS THE D2

CSU PUEBLO ranks #4 of 160 D2 teams in points per game (45.2) -- a strength worth a look.

CSU PUEBLO: SP STRENGTH INDEX BY SEASON

The program's index across 4 seasons on file -- 7.9 in 2022 to 11.5 in 2025.

These graphs were chosen by the program from this season's most notable numbers. Build your own -- any stat against any other, for any mix of teams, seasons or players, with a JPEG download -- in the Graph Builder.

CP — ROSTER (148) 26-27
#NAMEPOSCLASS
QUARTERBACKS
7NAVI BRUZON
PASS 147/224 · 65.6% · 2,526 YDS · 11.3 YPA · 28 TD · 5 INT · 280.7/G
RUSH 64 CAR · 142 YDS · 2.2 YPC · 5 TD · 15.8/G
QBSo.
11EVAN POWELL
PASS 7/16 · 43.8% · 142 YDS · 8.9 YPA · 2 TD · 0 INT · 23.7/G
RUSH 22 CAR · 265 YDS · 12.0 YPC · 4 TD · 44.2/G
QBSo.
18CAM MCGUIRE
PASS 4/8 · 50.0% · 52 YDS · 6.5 YPA · 1 TD · 0 INT · 8.7/G
RUSH 5 CAR · 18 YDS · 3.6 YPC · 0 TD · 3.0/G
QBSo.
RUNNING BACKS
5MOOSAH ALSAFFAR
RUSH 47 CAR · 267 YDS · 5.7 YPC · 2 TD · 33.4/G
REC 1 REC · 9 YDS · 9.0 YPC · 0 TD · 1.1/G
DEF 5 TKL · 0.6 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBSr.
16AJ MERRIDA
RUSH 36 CAR · 226 YDS · 6.3 YPC · 3 TD · 32.3/G
REC 8 REC · 56 YDS · 7.0 YPC · 1 TD · 8.0/G
RBSo.
22RUSSELL PATTON
RUSH 82 CAR · 556 YDS · 6.8 YPC · 4 TD · 69.5/G
REC 3 REC · 47 YDS · 15.7 YPC · 0 TD · 5.9/G
RBSo.
26JAEDON MATTHEWS
RUSH 87 CAR · 460 YDS · 5.3 YPC · 3 TD · 51.1/G
REC 9 REC · 118 YDS · 13.1 YPC · 1 TD · 13.1/G
DEF 2 TKL · 0.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBSo.
32BRAYDEN HENRY
RUSH 4 CAR · 3 YDS · 0.8 YPC · 0 TD · 3.0/G
RBFr.
35CALEB LLAMAS
RUSH 15 CAR · 122 YDS · 8.1 YPC · 0 TD · 40.7/G
RBR-Fr.
RECEIVERS & TIGHT ENDS
0MARCELLUS HONEYCUTT, JR.
RUSH 1 CAR · 1 YDS · 1.0 YPC · 0 TD · 0.1/G
REC 32 REC · 619 YDS · 19.3 YPC · 6 TD · 77.4/G
WRJr.
1DEDREK TAYLOR-AKINS
REC 39 REC · 717 YDS · 18.4 YPC · 6 TD · 79.7/G
DEF 1 TKL · 0.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
2NATE GRAVAGNO
REC 6 REC · 114 YDS · 19.0 YPC · 2 TD · 22.8/G
WRSr.
12NYIR JONES
REC 10 REC · 153 YDS · 15.3 YPC · 2 TD · 17.0/G
WRSo.
13CEDRIC MILLS
RUSH 1 CAR · 18 YDS · 18.0 YPC · 0 TD · 2.2/G
REC 9 REC · 125 YDS · 13.9 YPC · 2 TD · 15.6/G
WRR-Fr.
14SEAN CONWAY
REC 3 REC · 57 YDS · 19.0 YPC · 1 TD · 19.0/G
DEF 1 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRR-Fr.
15RASHAWN JACKSON
REC 11 REC · 239 YDS · 21.7 YPC · 2 TD · 39.8/G
WRJr.
17BRYCE BOYD
REC 1 REC · 2 YDS · 2.0 YPC · 1 TD · 1.0/G
WRSr.
39JADEN STOLL
REC 2 REC · 17 YDS · 8.5 YPC · 0 TD · 17.0/G
TESr.
82JOSHUA GARCIA
REC 1 REC · 14 YDS · 14.0 YPC · 0 TD · 7.0/G
WRSo.
84BRAYLON EVANS
REC 2 REC · 29 YDS · 14.5 YPC · 1 TD · 29.0/G
WRR-Fr.
87COLTON ROSE
RUSH 1 CAR · 13 YDS · 13.0 YPC · 0 TD · 1.9/G
REC 12 REC · 209 YDS · 17.4 YPC · 3 TD · 29.9/G
TEJr.
89DOMINIC CESARIO-SCOTT
REC 4 REC · 27 YDS · 6.8 YPC · 1 TD · 5.4/G
DEF 1 TKL · 0.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
TEJr.
DEFENSIVE LINE
8IAN ORTIZ
DEF 22 TKL · 2.4 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
DTJr.
9JAYLEN BOOTH
DEF 38 TKL · 4.2 TKL/G · 9 TFL · 5.0 SACKS · 0 INT
DLSr.
34DJ MOORE
DEF 7 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSr.
43ANTHONY JOHNSON-GRIFFIN
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSo.
44MICAH LUTU
DEF 15 TKL · 1.9 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DTSr.
47AIDEN ALEFOSIO
DEF 18 TKL · 2.2 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DLSo.
51KAFUI FIADONU
DEF 10 TKL · 1.4 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DTR-Fr.
58MARIO RIVAS, JR.
DEF 18 TKL · 2.0 TKL/G · 3 TFL · 2.0 SACKS · 0 INT
DLJr.
90DJ WILLIAMS
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
91A.J. JORDAN
DEF 19 TKL · 2.1 TKL/G · 3 TFL · 1.0 SACKS · 0 INT
DEJr.
92EDDIE DEPRIEST
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DESr.
93ESAIAS SWINDLE
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
94CJ JAMES
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DER-Fr.
95JEISSER SAMPSON SANCHEZ
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DTSo.
96RYAN KAVALAMI
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLR-Fr.
97DAMIEN TIUMALU
DEF 10 TKL · 1.4 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DER-Fr.
98STEPHEN LAGUERRE
DEF 18 TKL · 2.2 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DLSr.
99ANTHONY BERRY
DEF 5 TKL · 1.7 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DTJr.
--SIONE VAEA
DEF 1 TKL · 1.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DTFr.
LINEBACKERS
4JOHNATHAN GONZALES
DEF 28 TKL · 3.1 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
LBSo.
6MILES SPRAGUE
DEF 26 TKL · 3.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBSr.
20CARTER DANIELS
DEF 67 TKL · 7.4 TKL/G · 8 TFL · 5.0 SACKS · 1 INT
LBSo.
30SAMPSON ALOFIPO
DEF 5 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
31SHALLUM PETER
DEF 6 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
33LANDEN HOLLOWAY
DEF 16 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBR-Fr.
41JOSH PASTRANA
DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
55NATE SANDY
DEF 17 TKL · 2.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBSo.
--JOEY NISBET
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBFr.
--JUSTIN ALFANO
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBFr.
DEFENSIVE BACKS
3KAHDEN RULLO
DEF 41 TKL · 4.6 TKL/G · 1 TFL · 0.0 SACKS · 1 INT
SSr.
10OLIVER WELCH
DEF 24 TKL · 2.7 TKL/G · 0 TFL · 0.0 SACKS · 3 INT
CBJr.
11MATTEUS BUGG
DEF 13 TKL · 1.9 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBJr.
12ANTONIO MAYES
DEF 15 TKL · 2.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBR-Jr.
13ADAM SALEH
DEF 19 TKL · 2.7 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
SSr.
15DAVID HOUSTON III
DEF 24 TKL · 2.7 TKL/G · 2 TFL · 0.0 SACKS · 2 INT
DBR-Jr.
21MALIEK JAMISON
DEF 19 TKL · 2.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
SJr.
23SIR CHURCHILL WILLIAMS V
DEF 7 TKL · 1.2 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
SSr.
24JASON THOME
DEF 33 TKL · 3.7 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
SSr.
25KEMON JACKSON
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
SR-Fr.
28NATHAN SPIVEY, JR.
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
SSo.
29TRE JORDAN
DEF 7 TKL · 1.4 TKL/G · 1 TFL · 0.0 SACKS · 1 INT
SJr.
37DONALD MOORE III
DEF 4 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
DBSo.
42TERRELL DILLAHA
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSo.
--CAMERON BELL
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBFr.
--MEKHI CRISS
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBFr.
SPECIAL TEAMS
49CALEB HARNER
RUSH 1 CAR · -15 YDS · -15.0 YPC · 0 TD · -1.7/G
P/KJr.
ON STAT SHEETS, NOT ON THE POSTED ROSTER
--JR. PRESSLEY
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
----
--JR. SPIVEY
DEF 23 TKL · 2.9 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
----
CHAMPIONSHIPS
SITUATIONAL PROFILE
Down & DistancePlaysPlay-Type Mix
1 & short5rush 60%, pass 40%
1 & medium8rush 50%, pass 50%
1 & long254rush 66%, pass 32%, sack 2%
2 & short39rush 64%, pass 36%
2 & medium61rush 61%, pass 39%
2 & long96rush 57%, pass 41%, sack 2%
3 & short19rush 84%, pass 16%
3 & medium42pass 83%, rush 10%, sack 7%
3 & long37pass 68%, rush 27%, sack 5%
4 & short6rush 83%, pass 17%
4 & medium1rush 100%
4 & long2rush 100%
GARBAGE TIME PROFILE

See the Garbage Time Reality Check page for the full leaderboard. This is informational only — it never changes this team's ranking or projection elsewhere on the site.

ADVANCED PLAYER STATS

Situational standouts:

Red Zone / Final 2 Minutes standouts carry a real, disclosed field-position/clock coverage gap — see Advanced Metrics Explained below.

ADVANCED METRICS EXPLAINED (8)
EPA / Dropback

Expected Points Added, averaged over every dropback (pass attempt or sack) that has a value on file. Positive means the play typically moved the team closer to scoring more than an average play in that situation would; negative means it cost expected points.

Inputs: Each play's EPA (from CFBD's own model for most FBS/FCS plays, or this project's own trained model for a smaller share of other games) averaged over the QB's dropbacks. The dropback count with an EPA value on file (not every play has one) is always shown alongside the rate, and boards require at least 20 such plays before a QB qualifies -- a thin sample was found live to distort rankings otherwise.

Passing Success Rate

The share of dropbacks that were 'successful' by a standard down-based yardstick, regardless of whether EPA is available for that play.

Inputs: Gained at least 50% of the yards needed on 1st down, 70% on 2nd, or the full distance (or a touchdown) on 3rd/4th -- computed from down, distance, yards gained and touchdown, all structured fields.

Rushing Success Rate

The same down-based success standard as passing success rate, applied to a player's carries.

Inputs: Down, distance, yards gained and touchdown on plays where this player was the ball carrier.

Receiving Success Rate

The same down-based success standard, applied to a player's targets (thrown to him, complete or not).

Inputs: Down, distance, yards gained and touchdown on plays where this player was the targeted receiver.

3rd Down Splits

How a player performed specifically on 3rd down plays this season -- success rate, touchdown rate, and the underlying counting stats, isolated from every other down.

Inputs: Every play on file where down = 3 and this player was involved (passer, rusher, receiver, or a tackle/sack/INT/fumble recovery on defense).

4th Down Splits

The same idea as 3rd Down Splits, isolated to 4th down plays -- the highest-leverage down in football.

Inputs: Every play on file where down = 4 and this player was involved.

Final 2 Minutes of a Half

How a player performed in the last two minutes of either half -- the clock-management, high-pressure stretch at the end of the 2nd and 4th quarters.

Inputs: Every play on file in the 2nd or 4th quarter with 2:00 or less on the clock this player was involved in. Same field-position/clock coverage caveat as Red Zone Splits above -- roughly a third of plays leaguewide carry a usable clock reading, concentrated in FBS/FCS games.

What is "garbage time"?

A 7-tier rule (bigger lead required as the clock runs down) that flags plays happening in a game that is no longer competitive -- e.g. a 30+ point lead right after halftime, or a 12+ point lead inside the final 3 minutes.

Inputs: Quarter, game clock, and the score of both teams at the time of the play. Garbage-time plays are not thrown out -- they count for 35% of a normal play in every "garbage-time-adjusted" figure, so a player who pads stats once a game is decided shows up as such rather than being invisible.

Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 11/03/2026 19:04